﻿/***************************************************************
 * 开发人员：网魂小兵@http://www.mozlite.com
 * 
 * 目标标本：4.0.30319.239
 * 
 * 最后修改：2011/11/9 8:40:27
 * ************************************************************/
namespace Mozlite.Web
{
    using System;
    using System.Linq;
    using System.Text;
    using System.Collections.Generic;
    using System.Web.Mvc;

    /// <summary>
    /// 对比属性扩展。
    /// </summary>
    public class CompareExAttribute : CompareAttribute
    {
        /// <summary>
        /// 初始化类<see cref="T:Mozlite.Web.UI.Models.CompareExAttribute"/>。
        /// </summary>
        /// <param name="otherProperty">当前模型对比的其他属性名称。</param>
        public CompareExAttribute(string otherProperty) : base(otherProperty) { }
        /// <summary>
        /// 重新格式化错误信息。
        /// </summary>
        /// <param name="name">属性名称。</param>
        /// <returns>返回当前属性的错误信息。</returns>
        public override string FormatErrorMessage(string name)
        {
            return Resources.GetString(this.ErrorMessageResourceType.Name + "." + this.ErrorMessageResourceName);
        }
    }
}